home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / devel / tcl / tclx7_31.z / tclx7_31 / tcldev / tclX7.3a-p1 / config.status < prev    next >
Encoding:
Text File  |  1994-01-25  |  8.1 KB  |  216 lines

  1. #!/bin/sh
  2. # Generated automatically by configure.
  3. # Run this file to recreate the current configuration.
  4. # This directory was configured as follows,
  5. # on host linux:
  6. #
  7. # ./configure --prefix=/usr
  8.  
  9. for arg
  10. do
  11.   case "$arg" in
  12.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  13.     echo running ${CONFIG_SHELL-/bin/sh} ./configure --prefix=/usr
  14.     exec ${CONFIG_SHELL-/bin/sh} ./configure --prefix=/usr ;;
  15.     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
  16.   esac
  17. done
  18.  
  19. trap 'rm -fr Makefile osSupport/Makefile src/Makefile tclsrc/Makefile tksrc/Makefile tktclsrc/Makefile tools/Makefile src/SYSLIBS tksrc/SYSLIBS src/tclXconfig.h conftest*; exit 1' 1 3 15
  20. TCL_ARCH=''
  21. YACC='bison -y'
  22. RANLIB='ranlib'
  23. CC='cc'
  24. MCS_CMD='touch'
  25. MAKEINCLUDE='include'
  26. MAKEQUOTE=''
  27. CPP='cc -E'
  28. LIBOBJS=''
  29. MAN_DIR_SEPARATOR=''
  30. srcbasedir='/home/david/src/tcldev/tclX7.3a-p1'
  31. bldbasedir='/home/david/src/tcldev/tclX7.3a-p1'
  32. tk_ok='1'
  33. XINCLUDES=' -I/usr/X386/include'
  34. XLIBSW='-L/usr/X386/lib -lX11'
  35. prefix='/usr'
  36. execprefix=''
  37. LIBS=' -lieee'
  38. srcdir='.'
  39. prefix='/usr'
  40. exec_prefix='${prefix}'
  41. prsub='s%^prefix\([     ]*\)=\([     ]*\).*$%prefix\1=\2/usr%
  42. s%^exec_prefix\([     ]*\)=\([     ]*\).*$%exec_prefix\1=\2${prefix}%'
  43. extrasub=''
  44.  
  45. top_srcdir=$srcdir
  46.  
  47. CONFIG_FILES=${CONFIG_FILES-"Makefile osSupport/Makefile src/Makefile tclsrc/Makefile tksrc/Makefile tktclsrc/Makefile tools/Makefile src/SYSLIBS tksrc/SYSLIBS"}
  48. for file in .. ${CONFIG_FILES}; do if test "x$file" != x..; then
  49.   srcdir=$top_srcdir
  50.   # Remove last slash and all that follows it.  Not all systems have dirname.
  51.   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
  52.   if test "$dir" != "$file"; then
  53.     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
  54.     test ! -d $dir && mkdir $dir
  55.   fi
  56.   echo creating $file
  57.   rm -f $file
  58.   echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
  59.   sed -e "
  60. $prsub
  61. $extrasub
  62. s%@TCL_ARCH@%$TCL_ARCH%g
  63. s%@YACC@%$YACC%g
  64. s%@RANLIB@%$RANLIB%g
  65. s%@CC@%$CC%g
  66. s%@MCS_CMD@%$MCS_CMD%g
  67. s%@MAKEINCLUDE@%$MAKEINCLUDE%g
  68. s%@MAKEQUOTE@%$MAKEQUOTE%g
  69. s%@CPP@%$CPP%g
  70. s%@LIBOBJS@%$LIBOBJS%g
  71. s%@MAN_DIR_SEPARATOR@%$MAN_DIR_SEPARATOR%g
  72. s%@srcbasedir@%$srcbasedir%g
  73. s%@bldbasedir@%$bldbasedir%g
  74. s%@tk_ok@%$tk_ok%g
  75. s%@XINCLUDES@%$XINCLUDES%g
  76. s%@XLIBSW@%$XLIBSW%g
  77. s%@prefix@%$prefix%g
  78. s%@execprefix@%$execprefix%g
  79. s%@LIBS@%$LIBS%g
  80. s%@srcdir@%$srcdir%g
  81. s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
  82. fi; done
  83.  
  84. CONFIG_HEADERS=${CONFIG_HEADERS-"src/tclXconfig.h"}
  85. for file in .. ${CONFIG_HEADERS}; do if test "x$file" != x..; then
  86. echo creating $file
  87.  
  88. # These sed commands are put into SEDDEFS when defining a macro.
  89. # They are broken into pieces to make the sed script easier to manage.
  90. # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
  91. # is the cpp macro being defined and VALUE is the value it is being given.
  92. # Each defining turns into a single global substitution command.
  93. #
  94. # SEDd sets the value in "#define NAME VALUE" lines.
  95. SEDdA='s@^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  96. SEDdB='\([     ][     ]*\)[^     ]*@\1#\2'
  97. SEDdC='\3'
  98. SEDdD='@g'
  99. # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  100. SEDuA='s@^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  101. SEDuB='\([     ]\)@\1#\2define\3'
  102. SEDuC=' '
  103. SEDuD='\4@g'
  104. # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  105. SEDeA='s@^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  106. SEDeB='$@\1#\2define\3'
  107. SEDeC=' '
  108. SEDeD='@g'
  109. rm -f conftest.sed
  110. cat >> conftest.sed <<CONFEOF
  111. ${SEDdA}RETSIGTYPE${SEDdB}RETSIGTYPE${SEDdC}void${SEDdD}
  112. ${SEDuA}RETSIGTYPE${SEDuB}RETSIGTYPE${SEDuC}void${SEDuD}
  113. ${SEDeA}RETSIGTYPE${SEDeB}RETSIGTYPE${SEDeC}void${SEDeD}
  114. ${SEDdA}TIME_WITH_SYS_TIME${SEDdB}TIME_WITH_SYS_TIME${SEDdC}1${SEDdD}
  115. ${SEDuA}TIME_WITH_SYS_TIME${SEDuB}TIME_WITH_SYS_TIME${SEDuC}1${SEDuD}
  116. ${SEDeA}TIME_WITH_SYS_TIME${SEDeB}TIME_WITH_SYS_TIME${SEDeC}1${SEDeD}
  117. ${SEDdA}HAVE_TZNAME${SEDdB}HAVE_TZNAME${SEDdC}1${SEDdD}
  118. ${SEDuA}HAVE_TZNAME${SEDuB}HAVE_TZNAME${SEDuC}1${SEDuD}
  119. ${SEDeA}HAVE_TZNAME${SEDeB}HAVE_TZNAME${SEDeC}1${SEDeD}
  120. CONFEOF
  121. cat >> conftest.sed <<CONFEOF
  122. ${SEDdA}HAVE_GETTIMEOFDAY${SEDdB}HAVE_GETTIMEOFDAY${SEDdC}1${SEDdD}
  123. ${SEDuA}HAVE_GETTIMEOFDAY${SEDuB}HAVE_GETTIMEOFDAY${SEDuC}1${SEDuD}
  124. ${SEDeA}HAVE_GETTIMEOFDAY${SEDeB}HAVE_GETTIMEOFDAY${SEDeC}1${SEDeD}
  125. ${SEDdA}HAVE_TIMEZONE_VAR${SEDdB}HAVE_TIMEZONE_VAR${SEDdC}1${SEDdD}
  126. ${SEDuA}HAVE_TIMEZONE_VAR${SEDuB}HAVE_TIMEZONE_VAR${SEDuC}1${SEDuD}
  127. ${SEDeA}HAVE_TIMEZONE_VAR${SEDeB}HAVE_TIMEZONE_VAR${SEDeC}1${SEDeD}
  128. ${SEDdA}TIMES_RETS_REAL_TIME${SEDdB}TIMES_RETS_REAL_TIME${SEDdC}1${SEDdD}
  129. ${SEDuA}TIMES_RETS_REAL_TIME${SEDuB}TIMES_RETS_REAL_TIME${SEDuC}1${SEDuD}
  130. ${SEDeA}TIMES_RETS_REAL_TIME${SEDeB}TIMES_RETS_REAL_TIME${SEDeC}1${SEDeD}
  131. CONFEOF
  132. cat >> conftest.sed <<CONFEOF
  133. ${SEDdA}HAVE_UNISTD_H${SEDdB}HAVE_UNISTD_H${SEDdC}1${SEDdD}
  134. ${SEDuA}HAVE_UNISTD_H${SEDuB}HAVE_UNISTD_H${SEDuC}1${SEDuD}
  135. ${SEDeA}HAVE_UNISTD_H${SEDeB}HAVE_UNISTD_H${SEDeC}1${SEDeD}
  136. ${SEDdA}HAVE_GETCWD${SEDdB}HAVE_GETCWD${SEDdC}1${SEDdD}
  137. ${SEDuA}HAVE_GETCWD${SEDuB}HAVE_GETCWD${SEDuC}1${SEDuD}
  138. ${SEDeA}HAVE_GETCWD${SEDeB}HAVE_GETCWD${SEDeC}1${SEDeD}
  139. ${SEDdA}HAVE_SELECT${SEDdB}HAVE_SELECT${SEDdC}1${SEDdD}
  140. ${SEDuA}HAVE_SELECT${SEDuB}HAVE_SELECT${SEDuC}1${SEDuD}
  141. ${SEDeA}HAVE_SELECT${SEDeB}HAVE_SELECT${SEDeC}1${SEDeD}
  142. CONFEOF
  143. cat >> conftest.sed <<CONFEOF
  144. ${SEDdA}HAVE_SETITIMER${SEDdB}HAVE_SETITIMER${SEDdC}1${SEDdD}
  145. ${SEDuA}HAVE_SETITIMER${SEDuB}HAVE_SETITIMER${SEDuC}1${SEDuD}
  146. ${SEDeA}HAVE_SETITIMER${SEDeB}HAVE_SETITIMER${SEDeC}1${SEDeD}
  147. ${SEDdA}HAVE_SETLINEBUF${SEDdB}HAVE_SETLINEBUF${SEDdC}1${SEDdD}
  148. ${SEDuA}HAVE_SETLINEBUF${SEDuB}HAVE_SETLINEBUF${SEDuC}1${SEDuD}
  149. ${SEDeA}HAVE_SETLINEBUF${SEDeB}HAVE_SETLINEBUF${SEDeC}1${SEDeD}
  150. ${SEDdA}HAVE_SIGACTION${SEDdB}HAVE_SIGACTION${SEDdC}1${SEDdD}
  151. ${SEDuA}HAVE_SIGACTION${SEDuB}HAVE_SIGACTION${SEDuC}1${SEDuD}
  152. ${SEDeA}HAVE_SIGACTION${SEDeB}HAVE_SIGACTION${SEDeC}1${SEDeD}
  153. CONFEOF
  154. cat >> conftest.sed <<CONFEOF
  155. ${SEDdA}HAVE_SETPGID${SEDdB}HAVE_SETPGID${SEDdC}1${SEDdD}
  156. ${SEDuA}HAVE_SETPGID${SEDuB}HAVE_SETPGID${SEDuC}1${SEDuD}
  157. ${SEDeA}HAVE_SETPGID${SEDeB}HAVE_SETPGID${SEDeC}1${SEDeD}
  158. ${SEDdA}HAVE_BZERO${SEDdB}HAVE_BZERO${SEDdC}1${SEDdD}
  159. ${SEDuA}HAVE_BZERO${SEDuB}HAVE_BZERO${SEDuC}1${SEDuD}
  160. ${SEDeA}HAVE_BZERO${SEDeB}HAVE_BZERO${SEDeC}1${SEDeD}
  161. ${SEDdA}HAVE_BCOPY${SEDdB}HAVE_BCOPY${SEDdC}1${SEDdD}
  162. ${SEDuA}HAVE_BCOPY${SEDuB}HAVE_BCOPY${SEDuC}1${SEDuD}
  163. ${SEDeA}HAVE_BCOPY${SEDeB}HAVE_BCOPY${SEDeC}1${SEDeD}
  164. CONFEOF
  165. cat >> conftest.sed <<CONFEOF
  166. ${SEDdA}HAVE_GETHOSTBYNAME${SEDdB}HAVE_GETHOSTBYNAME${SEDdC}1${SEDdD}
  167. ${SEDuA}HAVE_GETHOSTBYNAME${SEDuB}HAVE_GETHOSTBYNAME${SEDuC}1${SEDuD}
  168. ${SEDeA}HAVE_GETHOSTBYNAME${SEDeB}HAVE_GETHOSTBYNAME${SEDeC}1${SEDeD}
  169. ${SEDdA}HAVE_FSYNC${SEDdB}HAVE_FSYNC${SEDdC}1${SEDdD}
  170. ${SEDuA}HAVE_FSYNC${SEDuB}HAVE_FSYNC${SEDuC}1${SEDuD}
  171. ${SEDeA}HAVE_FSYNC${SEDeB}HAVE_FSYNC${SEDeC}1${SEDeD}
  172. ${SEDdA}HAVE_GETPRIORITY${SEDdB}HAVE_GETPRIORITY${SEDdC}1${SEDdD}
  173. ${SEDuA}HAVE_GETPRIORITY${SEDuB}HAVE_GETPRIORITY${SEDuC}1${SEDuD}
  174. ${SEDeA}HAVE_GETPRIORITY${SEDeB}HAVE_GETPRIORITY${SEDeC}1${SEDeD}
  175. CONFEOF
  176. # This sed command replaces #undef's with comments.  This is necessary, for
  177. # example, in the case of _POSIX_SOURCE, which is predefined and required
  178. # on some systems where configure will not decide to define it in
  179. # src/tclXconfig.h.
  180. cat >> conftest.sed <<\CONFEOF
  181. s,^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  182. CONFEOF
  183. rm -f conftest.h
  184. # Break up the sed commands because old seds have small limits.
  185. maxsedlines=20
  186. cp $top_srcdir/$file.in conftest.h1
  187. while :
  188. do
  189.   lines=`grep -c . conftest.sed`
  190.   if test -z "$lines" || test "$lines" -eq 0; then break; fi
  191.   rm -f conftest.s1 conftest.s2 conftest.h2
  192.   sed ${maxsedlines}q conftest.sed > conftest.s1 # Like head -20.
  193.   sed 1,${maxsedlines}d conftest.sed > conftest.s2 # Like tail +21.
  194.   sed -f conftest.s1 < conftest.h1 > conftest.h2
  195.   rm -f conftest.s1 conftest.h1 conftest.sed
  196.   mv conftest.h2 conftest.h1
  197.   mv conftest.s2 conftest.sed
  198. done
  199. rm -f conftest.sed conftest.h
  200. echo "/* $file.  Generated automatically by configure.  */" > conftest.h
  201. cat conftest.h1 >> conftest.h
  202. rm -f conftest.h1
  203. if cmp -s $file conftest.h 2>/dev/null; then
  204.   # The file exists and we would not be changing it.
  205.   echo "$file is unchanged"
  206.   rm -f conftest.h
  207. else
  208.   rm -f $file
  209.   mv conftest.h $file
  210. fi
  211. fi; done
  212.  
  213.  
  214.  
  215. exit 0
  216.